apply and pop diff